*{
  margin: 0;
  padding: 0;
  list-style: none;
}
.music-container{
  width: 1000px;
  margin: 20px auto;
}

.music-container .top-menu{
  overflow: hidden;
}

.music-container .top-menu li{
  float: left;
}

.music-container .top-menu li a{
  font-size: 18px;
  display: block;
  text-decoration: none;
  padding: 35px 20px;
}

.music-container .top-menu li a.active{
  background: #31c27c;
  color: white;
}

.music-container .middle-menu {
  overflow: hidden;
}

.music-container .middle-menu li{
  float: left;
  padding: 10px 30px;  
}

.music-container .middle-menu li a{
  text-decoration: none;
  font-size: 16px;
}

.music-container .middle-menu li a.active{
  color: #31c27c;
}